import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': '/src', // 将 @ 映射到项目根目录下的 src 目录
      'vue-i18n': 'vue-i18n/dist/vue-i18n.cjs.js'
    },
  },
  server:{
    port: 8900, // 设置服务启动端口号
    open: true, // 设置服务启动时是否自动打开浏览器
    proxy: {
      '/api': {
        target: 'http://localhost:8080/spring-boot/', // 实际请求地址
        //target:'http://10.96.116.33:8080/spring-boot/',
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, ""),
      },
    }
  },
  css: {
    preprocessorOptions: {
      scss: {
        additionalData: "@import 'src/assets/css/var.scss';"
      }
    }
  },
})
